jQuery.fn.bindFirst=function(name, fn){ this.bind(name, fn); var events=this.data('events')||jQuery._data(this[0], 'events'); var handlers=events[name]; var handler=handlers.splice(handlers.length - 1)[0]; handlers.splice(0, 0, handler); }; var ES=function(){} ES.prototype={ init:function(form){ jQuery(form).bindFirst('submit', function(e){ window.es.addSubscriber(e, jQuery(e.target)); }); }, addSubscriber:function(e, form){ var form=form||undefined; e.preventDefault(); if(typeof(form)!=='undefined'){ var fm_parent=form.closest('.es_shortcode_form'); var formData={}; var formData=window.es.prepareFormData(e, form, formData); formData['es']='subscribe'; formData['action']='es_add_subscriber'; var action_url=es_widget_page_notices.es_ajax_url; jQuery(form).trigger('addSubscriber.es', [formData]); jQuery(form).removeClass('es_form_success'); jQuery.ajax({ type: 'POST', url: action_url, data: formData, dataType: 'json', success: function(response){ if(response&&typeof response.error!=='undefined'&&response.error===""){ es_msg_text=es_widget_page_notices.es_try_later; console.log(response, 'response.error'); }else if(response&&response.error==='unexpected-error'){ es_msg_text=es_widget_page_notices.es_error; }else if(response&&response.error==='invalid-email'){ es_msg_text=es_widget_page_notices.es_invalid_email; }else if(response&&response.success==='already-exist'){ es_msg_text=es_widget_page_notices.es_email_exists; }else if(response&&response.error==='no-email-address'){ es_msg_text=es_widget_notices.es_email_notice; }else if(response.success&&response.success==='subscribed-pending-doubleoptin'){ es_msg_text=es_widget_page_notices.es_success_notice; jQuery(form)[0].reset(); jQuery(form).addClass('es_form_success'); }else if(response&&response.success==='subscribed-successfully'){ es_msg_text=es_widget_page_notices.es_success_message; jQuery(form)[0].reset(); jQuery(form).addClass('es_form_success'); } var esSuccessEvent={ detail: { es_response:"error", msg: '' }, bubbles: true, cancelable: true } ; esSuccessEvent.detail.es_response='success'; esSuccessEvent.detail.msg=es_msg_text; jQuery(form).find('.es_msg span').text(es_msg_text).show(); jQuery(form).trigger('es_response', [ esSuccessEvent ]); }, error: function(err){ console.log(err, 'error'); }, }); }}, prepareFormData: function (e, form, formData){ jQuery.each((jQuery(form).serializeArray()||{}), function(i, field){ formData['esfpx_'+ field.name]=field.value; }); return formData; }, }; if(typeof window.es==='undefined'){ window.es=new ES(); } jQuery(document).ready(function(){ jQuery('.es_shortcode_form').each(function(i, v){ window.es.init(v); }); jQuery('.es_widget_form').each(function(i, v){ window.es.init(v); }); }); jQuery(window).on("init.icegram", function(e, ig){ if(typeof ig!=='undefined'&&typeof ig.messages!=='undefined'){ jQuery('.es_shortcode_form').each(function(i, v){ window.es.init(v); }); }}); !function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(s){var u,l,f,d,t,p,h,g,i,e,b,a,o,c,m,y,n,r,v,x,C="ui-effects-",w=s;function _(t,e,n){var r=g[e.type]||{};return null==t?n||!e.def?null:e.def:(t=r.floor?~~t:parseFloat(t),isNaN(t)?e.def:r.mod?(t+r.mod)%r.mod:t<0?0:r.max")[0],b=u.each,e.style.cssText="background-color:rgba(1,1,1,.5)",i.rgba=-1").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:n.width(),height:n.height()},o=document.activeElement;try{o.id}catch(t){o=document.body}return n.wrap(t),n[0]!==o&&!s.contains(n[0],o)||s(o).focus(),t=n.parent(),"static"===n.css("position")?(t.css({position:"relative"}),n.css({position:"relative"})):(s.extend(r,{position:n.css("position"),zIndex:n.css("z-index")}),s.each(["top","left","bottom","right"],function(t,e){r[e]=n.css(e),isNaN(parseInt(r[e],10))&&(r[e]="auto")}),n.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),n.css(e),t.css(r).show()},removeWrapper:function(t){var e=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==e&&!s.contains(t[0],e)||s(e).focus()),t},setTransition:function(r,t,o,a){return a=a||{},s.each(t,function(t,e){var n=r.cssUnit(e);0 option'); if(effectOpts.length > 0){ var i=0; while(i < effectOpts.length){ if(effectOpts[i].value===BG_SHCE_TOGGLE_EFFECT){ effectOpts[i].selected=true; } i++; }} if(BG_SHCE_USE_EFFECTS==='1'){ jQuery('.bg-effects').show(); }} jQuery(document).ready(function(){ bgExpandCollapsedContent(); bgSelectedEffect(); }); (function(){ var container, button, menu; container=document.getElementById('site-navigation'); if(! container){ return; } button=container.getElementsByTagName('button')[0]; if('undefined'===typeof button){ return; } menu=container.getElementsByTagName('ul')[0]; if('undefined'===typeof menu){ button.style.display='none'; return; } menu.setAttribute('aria-expanded', 'false'); if(-1===menu.className.indexOf('nav-menu')){ menu.className +=' nav-menu'; } button.onclick=function(){ if(-1!==container.className.indexOf('toggled')){ container.className=container.className.replace(' toggled', ''); button.setAttribute('aria-expanded', 'false'); menu.setAttribute('aria-expanded', 'false'); }else{ container.className +=' toggled'; button.setAttribute('aria-expanded', 'true'); menu.setAttribute('aria-expanded', 'true'); }};})(); (function(factory){ 'use strict'; if(typeof define==='function'&&define.amd){ define(['jquery'], factory); }else if(typeof exports!=='undefined'){ module.exports=factory(require('jquery')); }else{ factory(jQuery); }}(function($){ 'use strict'; var Slick=window.Slick||{}; Slick=(function(){ var instanceUid=0; function Slick(element, settings){ var _=this, dataSettings, responsiveSettings, breakpoint; _.defaults={ accessibility: true, adaptiveHeight: false, appendArrows: $(element), appendDots: $(element), arrows: true, asNavFor: null, prevArrow: 'Previous', nextArrow: 'Next', autoplay: false, autoplaySpeed: 3000, centerMode: false, centerPadding: '50px', cssEase: 'ease', customPaging: function(slider, i){ return '' + (i + 1) + ''; }, dots: false, dotsClass: 'slick-dots', draggable: true, easing: 'linear', edgeFriction: 0.35, fade: false, focusOnSelect: false, infinite: true, initialSlide: 0, lazyLoad: 'ondemand', mobileFirst: false, pauseOnHover: true, pauseOnDotsHover: false, respondTo: 'window', responsive: null, rows: 1, rtl: false, slide: '', slidesPerRow: 1, slidesToShow: 1, slidesToScroll: 1, speed: 500, swipe: true, swipeToSlide: false, touchMove: true, touchThreshold: 5, useCSS: true, variableWidth: false, vertical: false, verticalSwiping: false, waitForAnimate: true }; _.initials={ animating: false, dragging: false, autoPlayTimer: null, currentDirection: 0, currentLeft: null, currentSlide: 0, direction: 1, $dots: null, listWidth: null, listHeight: null, loadIndex: 0, $nextArrow: null, $prevArrow: null, slideCount: null, slideWidth: null, $slideTrack: null, $slides: null, sliding: false, slideOffset: 0, swipeLeft: null, $list: null, touchObject: {}, transformsEnabled: false }; $.extend(_, _.initials); _.activeBreakpoint=null; _.animType=null; _.animProp=null; _.breakpoints=[]; _.breakpointSettings=[]; _.cssTransitions=false; _.hidden='hidden'; _.paused=false; _.positionProp=null; _.respondTo=null; _.rowCount=1; _.shouldClick=true; _.$slider=$(element); _.$slidesCache=null; _.transformType=null; _.transitionType=null; _.visibilityChange='visibilitychange'; _.windowWidth=0; _.windowTimer=null; dataSettings=$(element).data('slick')||{}; _.options=$.extend({}, _.defaults, dataSettings, settings); _.currentSlide=_.options.initialSlide; _.originalSettings=_.options; responsiveSettings=_.options.responsive||null; if(responsiveSettings&&responsiveSettings.length > -1){ _.respondTo=_.options.respondTo||'window'; for (breakpoint in responsiveSettings){ if(responsiveSettings.hasOwnProperty(breakpoint)){ _.breakpoints.push(responsiveSettings[ breakpoint].breakpoint); _.breakpointSettings[responsiveSettings[ breakpoint].breakpoint] = responsiveSettings[breakpoint].settings; }} _.breakpoints.sort(function(a, b){ if(_.options.mobileFirst===true){ return a - b; }else{ return b - a; }}); } if(typeof document.mozHidden!=='undefined'){ _.hidden='mozHidden'; _.visibilityChange='mozvisibilitychange'; }else if(typeof document.msHidden!=='undefined'){ _.hidden='msHidden'; _.visibilityChange='msvisibilitychange'; }else if(typeof document.webkitHidden!=='undefined'){ _.hidden='webkitHidden'; _.visibilityChange='webkitvisibilitychange'; } _.autoPlay=$.proxy(_.autoPlay, _); _.autoPlayClear=$.proxy(_.autoPlayClear, _); _.changeSlide=$.proxy(_.changeSlide, _); _.clickHandler=$.proxy(_.clickHandler, _); _.selectHandler=$.proxy(_.selectHandler, _); _.setPosition=$.proxy(_.setPosition, _); _.swipeHandler=$.proxy(_.swipeHandler, _); _.dragHandler=$.proxy(_.dragHandler, _); _.keyHandler=$.proxy(_.keyHandler, _); _.autoPlayIterator=$.proxy(_.autoPlayIterator, _); _.instanceUid=instanceUid++; _.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/; _.init(); _.checkResponsive(true); } return Slick; }()); Slick.prototype.addSlide=Slick.prototype.slickAdd=function(markup, index, addBefore){ var _=this; if(typeof(index)==='boolean'){ addBefore=index; index=null; }else if(index < 0||(index >=_.slideCount)){ return false; } _.unload(); if(typeof(index)==='number'){ if(index===0&&_.$slides.length===0){ $(markup).appendTo(_.$slideTrack); }else if(addBefore){ $(markup).insertBefore(_.$slides.eq(index)); }else{ $(markup).insertAfter(_.$slides.eq(index)); }}else{ if(addBefore===true){ $(markup).prependTo(_.$slideTrack); }else{ $(markup).appendTo(_.$slideTrack); }} _.$slides=_.$slideTrack.children(this.options.slide); _.$slideTrack.children(this.options.slide).detach(); _.$slideTrack.append(_.$slides); _.$slides.each(function(index, element){ $(element).attr('data-slick-index', index); }); _.$slidesCache=_.$slides; _.reinit(); }; Slick.prototype.animateHeight=function(){ var _=this; if(_.options.slidesToShow===1&&_.options.adaptiveHeight===true&&_.options.vertical===false){ var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true); _.$list.animate({ height: targetHeight }, _.options.speed); }}; Slick.prototype.animateSlide=function(targetLeft, callback){ var animProps={}, _=this; _.animateHeight(); if(_.options.rtl===true&&_.options.vertical===false){ targetLeft=-targetLeft; } if(_.transformsEnabled===false){ if(_.options.vertical===false){ _.$slideTrack.animate({ left: targetLeft }, _.options.speed, _.options.easing, callback); }else{ _.$slideTrack.animate({ top: targetLeft }, _.options.speed, _.options.easing, callback); }}else{ if(_.cssTransitions===false){ if(_.options.rtl===true){ _.currentLeft=-(_.currentLeft); } $({ animStart: _.currentLeft }).animate({ animStart: targetLeft }, { duration: _.options.speed, easing: _.options.easing, step: function(now){ now=Math.ceil(now); if(_.options.vertical===false){ animProps[_.animType]='translate(' + now + 'px, 0px)'; _.$slideTrack.css(animProps); }else{ animProps[_.animType]='translate(0px,' + now + 'px)'; _.$slideTrack.css(animProps); }}, complete: function(){ if(callback){ callback.call(); }} }); }else{ _.applyTransition(); targetLeft=Math.ceil(targetLeft); if(_.options.vertical===false){ animProps[_.animType]='translate3d(' + targetLeft + 'px, 0px, 0px)'; }else{ animProps[_.animType]='translate3d(0px,' + targetLeft + 'px, 0px)'; } _.$slideTrack.css(animProps); if(callback){ setTimeout(function(){ _.disableTransition(); callback.call(); }, _.options.speed); }} }}; Slick.prototype.asNavFor=function(index){ var _=this, asNavFor=_.options.asNavFor!==null ? $(_.options.asNavFor).slick('getSlick'):null; if(asNavFor!==null) asNavFor.slideHandler(index, true); }; Slick.prototype.applyTransition=function(slide){ var _=this, transition={}; if(_.options.fade===false){ transition[_.transitionType]=_.transformType + ' ' + _.options.speed + 'ms ' + _.options.cssEase; }else{ transition[_.transitionType]='opacity ' + _.options.speed + 'ms ' + _.options.cssEase; } if(_.options.fade===false){ _.$slideTrack.css(transition); }else{ _.$slides.eq(slide).css(transition); }}; Slick.prototype.autoPlay=function(){ var _=this; if(_.autoPlayTimer){ clearInterval(_.autoPlayTimer); } if(_.slideCount > _.options.slidesToShow&&_.paused!==true){ _.autoPlayTimer=setInterval(_.autoPlayIterator, _.options.autoplaySpeed); }}; Slick.prototype.autoPlayClear=function(){ var _=this; if(_.autoPlayTimer){ clearInterval(_.autoPlayTimer); }}; Slick.prototype.autoPlayIterator=function(){ var _=this; if(_.options.infinite===false){ if(_.direction===1){ if((_.currentSlide + 1)===_.slideCount - 1){ _.direction=0; } _.slideHandler(_.currentSlide + _.options.slidesToScroll); }else{ if((_.currentSlide - 1===0)){ _.direction=1; } _.slideHandler(_.currentSlide - _.options.slidesToScroll); }}else{ _.slideHandler(_.currentSlide + _.options.slidesToScroll); }}; Slick.prototype.buildArrows=function(){ var _=this; if(_.options.arrows===true&&_.slideCount > _.options.slidesToShow){ _.$prevArrow=$(_.options.prevArrow); _.$nextArrow=$(_.options.nextArrow); if(_.htmlExpr.test(_.options.prevArrow)){ _.$prevArrow.appendTo(_.options.appendArrows); } if(_.htmlExpr.test(_.options.nextArrow)){ _.$nextArrow.appendTo(_.options.appendArrows); } if(_.options.infinite!==true){ _.$prevArrow.addClass('slick-disabled'); }} }; Slick.prototype.buildDots=function(){ var _=this, i, dotString; if(_.options.dots===true&&_.slideCount > _.options.slidesToShow){ dotString='
    '; for (i=0; i <=_.getDotCount(); i +=1){ dotString +='
  • ' + _.options.customPaging.call(this, _, i) + '
  • '; } dotString +='
'; _.$dots=$(dotString).appendTo(_.options.appendDots); _.$dots.find('li').first().addClass('slick-active').attr('aria-hidden', 'false'); }}; Slick.prototype.buildOut=function(){ var _=this; _.$slides=_.$slider.children(':not(.slick-cloned)').addClass('slick-slide'); _.slideCount=_.$slides.length; _.$slides.each(function(index, element){ $(element).attr('data-slick-index', index); }); _.$slidesCache=_.$slides; _.$slider.addClass('slick-slider'); _.$slideTrack=(_.slideCount===0) ? $('
').appendTo(_.$slider) : _.$slides.wrapAll('
').parent(); _.$list=_.$slideTrack.wrap('
').parent(); _.$slideTrack.css('opacity', 0); if(_.options.centerMode===true||_.options.swipeToSlide===true){ _.options.slidesToScroll=1; } $('img[data-lazy]', _.$slider).not('[src]').addClass('slick-loading'); _.setupInfinite(); _.buildArrows(); _.buildDots(); _.updateDots(); if(_.options.accessibility===true){ _.$list.prop('tabIndex', 0); } _.setSlideClasses(typeof this.currentSlide==='number' ? this.currentSlide:0); if(_.options.draggable===true){ _.$list.addClass('draggable'); }}; Slick.prototype.buildRows=function(){ var _=this, a, b, c, newSlides, numOfSlides, originalSlides,slidesPerSection; newSlides=document.createDocumentFragment(); originalSlides=_.$slider.children(); if(_.options.rows > 1){ slidesPerSection=_.options.slidesPerRow * _.options.rows; numOfSlides=Math.ceil(originalSlides.length / slidesPerSection ); for(a=0; a < numOfSlides; a++){ var slide=document.createElement('div'); for(b=0; b < _.options.rows; b++){ var row=document.createElement('div'); for(c=0; c < _.options.slidesPerRow; c++){ var target=(a * slidesPerSection + ((b * _.options.slidesPerRow) + c)); if(originalSlides.get(target)){ row.appendChild(originalSlides.get(target)); }} slide.appendChild(row); } newSlides.appendChild(slide); }; _.$slider.html(newSlides); _.$slider.children().children().children() .width((100 / _.options.slidesPerRow) + "%") .css({'display': 'inline-block'}); };}; Slick.prototype.checkResponsive=function(initial){ var _=this, breakpoint, targetBreakpoint, respondToWidth; var sliderWidth=_.$slider.width(); var windowWidth=window.innerWidth||$(window).width(); if(_.respondTo==='window'){ respondToWidth=windowWidth; }else if(_.respondTo==='slider'){ respondToWidth=sliderWidth; }else if(_.respondTo==='min'){ respondToWidth=Math.min(windowWidth, sliderWidth); } if(_.originalSettings.responsive&&_.originalSettings .responsive.length > -1&&_.originalSettings.responsive!==null){ targetBreakpoint=null; for (breakpoint in _.breakpoints){ if(_.breakpoints.hasOwnProperty(breakpoint)){ if(_.originalSettings.mobileFirst===false){ if(respondToWidth < _.breakpoints[breakpoint]){ targetBreakpoint=_.breakpoints[breakpoint]; }}else{ if(respondToWidth > _.breakpoints[breakpoint]){ targetBreakpoint=_.breakpoints[breakpoint]; }} }} if(targetBreakpoint!==null){ if(_.activeBreakpoint!==null){ if(targetBreakpoint!==_.activeBreakpoint){ _.activeBreakpoint = targetBreakpoint; if(_.breakpointSettings[targetBreakpoint]==='unslick'){ _.unslick(); }else{ _.options=$.extend({}, _.originalSettings, _.breakpointSettings[ targetBreakpoint]); if(initial===true) _.currentSlide=_.options.initialSlide; _.refresh(); }} }else{ _.activeBreakpoint=targetBreakpoint; if(_.breakpointSettings[targetBreakpoint]==='unslick'){ _.unslick(); }else{ _.options=$.extend({}, _.originalSettings, _.breakpointSettings[ targetBreakpoint]); if(initial===true) _.currentSlide=_.options.initialSlide; _.refresh(); }} }else{ if(_.activeBreakpoint!==null){ _.activeBreakpoint=null; _.options=_.originalSettings; if(initial===true) _.currentSlide=_.options.initialSlide; _.refresh(); }} }}; Slick.prototype.changeSlide=function(event, dontAnimate){ var _=this, $target=$(event.target), indexOffset, slideOffset, unevenOffset; $target.is('a')&&event.preventDefault(); unevenOffset=(_.slideCount % _.options.slidesToScroll!==0); indexOffset=unevenOffset ? 0:(_.slideCount - _.currentSlide) % _.options.slidesToScroll; switch (event.data.message){ case 'previous': slideOffset=indexOffset===0 ? _.options.slidesToScroll:_.options.slidesToShow - indexOffset; if(_.slideCount > _.options.slidesToShow){ _.slideHandler(_.currentSlide - slideOffset, false, dontAnimate); } break; case 'next': slideOffset=indexOffset===0 ? _.options.slidesToScroll:indexOffset; if(_.slideCount > _.options.slidesToShow){ _.slideHandler(_.currentSlide + slideOffset, false, dontAnimate); } break; case 'index': var index=event.data.index===0 ? 0 : event.data.index||$(event.target).parent().index() * _.options.slidesToScroll; _.slideHandler(_.checkNavigable(index), false, dontAnimate); break; default: return; }}; Slick.prototype.checkNavigable=function(index){ var _=this, navigables, prevNavigable; navigables=_.getNavigableIndexes(); prevNavigable=0; if(index > navigables[navigables.length - 1]){ index=navigables[navigables.length - 1]; }else{ for (var n in navigables){ if(index < navigables[n]){ index=prevNavigable; break; } prevNavigable=navigables[n]; }} return index; }; Slick.prototype.cleanUpEvents=function(){ var _=this; if(_.options.dots===true&&_.slideCount > _.options.slidesToShow){ $('li', _.$dots).off('click.slick', _.changeSlide); } if(_.options.dots===true&&_.options.pauseOnDotsHover===true&&_.options.autoplay===true){ $('li', _.$dots) .off('mouseenter.slick', _.setPaused.bind(_, true)) .off('mouseleave.slick', _.setPaused.bind(_, false)); } if(_.options.arrows===true&&_.slideCount > _.options.slidesToShow){ _.$prevArrow&&_.$prevArrow.off('click.slick', _.changeSlide); _.$nextArrow&&_.$nextArrow.off('click.slick', _.changeSlide); } _.$list.off('touchstart.slick mousedown.slick', _.swipeHandler); _.$list.off('touchmove.slick mousemove.slick', _.swipeHandler); _.$list.off('touchend.slick mouseup.slick', _.swipeHandler); _.$list.off('touchcancel.slick mouseleave.slick', _.swipeHandler); _.$list.off('click.slick', _.clickHandler); if(_.options.autoplay===true){ $(document).off(_.visibilityChange, _.visibility); } _.$list.off('mouseenter.slick', _.setPaused.bind(_, true)); _.$list.off('mouseleave.slick', _.setPaused.bind(_, false)); if(_.options.accessibility===true){ _.$list.off('keydown.slick', _.keyHandler); } if(_.options.focusOnSelect===true){ $(_.$slideTrack).children().off('click.slick', _.selectHandler); } $(window).off('orientationchange.slick.slick-' + _.instanceUid, _.orientationChange); $(window).off('resize.slick.slick-' + _.instanceUid, _.resize); $('[draggable!=true]', _.$slideTrack).off('dragstart', _.preventDefault); $(window).off('load.slick.slick-' + _.instanceUid, _.setPosition); $(document).off('ready.slick.slick-' + _.instanceUid, _.setPosition); }; Slick.prototype.cleanUpRows=function(){ var _=this, originalSlides; if(_.options.rows > 1){ originalSlides=_.$slides.children().children(); originalSlides.removeAttr('style'); _.$slider.html(originalSlides); }}; Slick.prototype.clickHandler=function(event){ var _=this; if(_.shouldClick===false){ event.stopImmediatePropagation(); event.stopPropagation(); event.preventDefault(); }}; Slick.prototype.destroy=function(){ var _=this; _.autoPlayClear(); _.touchObject={}; _.cleanUpEvents(); $('.slick-cloned', _.$slider).remove(); if(_.$dots){ _.$dots.remove(); } if(_.$prevArrow&&(typeof _.options.prevArrow!=='object')){ _.$prevArrow.remove(); } if(_.$nextArrow&&(typeof _.options.nextArrow!=='object')){ _.$nextArrow.remove(); } if(_.$slides){ _.$slides.removeClass('slick-slide slick-active slick-center slick-visible') .attr('aria-hidden', 'true') .removeAttr('data-slick-index') .css({ position: '', left: '', top: '', zIndex: '', opacity: '', width: '' }); _.$slider.html(_.$slides); } _.cleanUpRows(); _.$slider.removeClass('slick-slider'); _.$slider.removeClass('slick-initialized'); }; Slick.prototype.disableTransition=function(slide){ var _=this, transition={}; transition[_.transitionType]=''; if(_.options.fade===false){ _.$slideTrack.css(transition); }else{ _.$slides.eq(slide).css(transition); }}; Slick.prototype.fadeSlide=function(slideIndex, callback){ var _=this; if(_.cssTransitions===false){ _.$slides.eq(slideIndex).css({ zIndex: 1000 }); _.$slides.eq(slideIndex).animate({ opacity: 1 }, _.options.speed, _.options.easing, callback); }else{ _.applyTransition(slideIndex); _.$slides.eq(slideIndex).css({ opacity: 1, zIndex: 1000 }); if(callback){ setTimeout(function(){ _.disableTransition(slideIndex); callback.call(); }, _.options.speed); }} }; Slick.prototype.filterSlides=Slick.prototype.slickFilter=function(filter){ var _=this; if(filter!==null){ _.unload(); _.$slideTrack.children(this.options.slide).detach(); _.$slidesCache.filter(filter).appendTo(_.$slideTrack); _.reinit(); }}; Slick.prototype.getCurrent=Slick.prototype.slickCurrentSlide=function(){ var _=this; return _.currentSlide; }; Slick.prototype.getDotCount=function(){ var _=this; var breakPoint=0; var counter=0; var pagerQty=0; if(_.options.infinite===true){ pagerQty=Math.ceil(_.slideCount / _.options.slidesToScroll); }else if(_.options.centerMode===true){ pagerQty=_.slideCount; }else{ while (breakPoint < _.slideCount){ ++pagerQty; breakPoint=counter + _.options.slidesToShow; counter +=_.options.slidesToScroll <=_.options.slidesToShow ? _.options.slidesToScroll:_.options.slidesToShow; }} return pagerQty - 1; }; Slick.prototype.getLeft=function(slideIndex){ var _=this, targetLeft, verticalHeight, verticalOffset=0, targetSlide; _.slideOffset=0; verticalHeight=_.$slides.first().outerHeight(); if(_.options.infinite===true){ if(_.slideCount > _.options.slidesToShow){ _.slideOffset=(_.slideWidth * _.options.slidesToShow) * -1; verticalOffset=(verticalHeight * _.options.slidesToShow) * -1; } if(_.slideCount % _.options.slidesToScroll!==0){ if(slideIndex + _.options.slidesToScroll > _.slideCount&&_.slideCount > _.options.slidesToShow){ if(slideIndex > _.slideCount){ _.slideOffset=((_.options.slidesToShow - (slideIndex - _.slideCount)) * _.slideWidth) * -1; verticalOffset=((_.options.slidesToShow - (slideIndex - _.slideCount)) * verticalHeight) * -1; }else{ _.slideOffset=((_.slideCount % _.options.slidesToScroll) * _.slideWidth) * -1; verticalOffset=((_.slideCount % _.options.slidesToScroll) * verticalHeight) * -1; }} }}else{ if(slideIndex + _.options.slidesToShow > _.slideCount){ _.slideOffset=((slideIndex + _.options.slidesToShow) - _.slideCount) * _.slideWidth; verticalOffset=((slideIndex + _.options.slidesToShow) - _.slideCount) * verticalHeight; }} if(_.slideCount <=_.options.slidesToShow){ _.slideOffset=0; verticalOffset=0; } if(_.options.centerMode===true&&_.options.infinite===true){ _.slideOffset +=_.slideWidth * Math.floor(_.options.slidesToShow / 2) - _.slideWidth; }else if(_.options.centerMode===true){ _.slideOffset=0; _.slideOffset +=_.slideWidth * Math.floor(_.options.slidesToShow / 2); } if(_.options.vertical===false){ targetLeft=((slideIndex * _.slideWidth) * -1) + _.slideOffset; }else{ targetLeft=((slideIndex * verticalHeight) * -1) + verticalOffset; } if(_.options.variableWidth===true){ if(_.slideCount <=_.options.slidesToShow||_.options.infinite===false){ targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex); }else{ targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow); } targetLeft=targetSlide[0] ? targetSlide[0].offsetLeft * -1:0; if(_.options.centerMode===true){ if(_.options.infinite===false){ targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex); }else{ targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex + _.options.slidesToShow + 1); } targetLeft=targetSlide[0] ? targetSlide[0].offsetLeft * -1:0; targetLeft +=(_.$list.width() - targetSlide.outerWidth()) / 2; }} return targetLeft; }; Slick.prototype.getOption=Slick.prototype.slickGetOption=function(option){ var _=this; return _.options[option]; }; Slick.prototype.getNavigableIndexes=function(){ var _=this, breakPoint=0, counter=0, indexes=[], max; if(_.options.infinite===false){ max=_.slideCount - _.options.slidesToShow + 1; if(_.options.centerMode===true) max=_.slideCount; }else{ breakPoint=_.options.slidesToScroll * -1; counter=_.options.slidesToScroll * -1; max=_.slideCount * 2; } while (breakPoint < max){ indexes.push(breakPoint); breakPoint=counter + _.options.slidesToScroll; counter +=_.options.slidesToScroll <=_.options.slidesToShow ? _.options.slidesToScroll:_.options.slidesToShow; } return indexes; }; Slick.prototype.getSlick=function(){ return this; }; Slick.prototype.getSlideCount=function(){ var _=this, slidesTraversed, swipedSlide, centerOffset; centerOffset=_.options.centerMode===true ? _.slideWidth * Math.floor(_.options.slidesToShow / 2):0; if(_.options.swipeToSlide===true){ _.$slideTrack.find('.slick-slide').each(function(index, slide){ if(slide.offsetLeft - centerOffset + ($(slide).outerWidth() / 2) > (_.swipeLeft * -1)){ swipedSlide=slide; return false; }}); slidesTraversed=Math.abs($(swipedSlide).attr('data-slick-index') - _.currentSlide)||1; return slidesTraversed; }else{ return _.options.slidesToScroll; }}; Slick.prototype.goTo=Slick.prototype.slickGoTo=function(slide, dontAnimate){ var _=this; _.changeSlide({ data: { message: 'index', index: parseInt(slide) }}, dontAnimate); }; Slick.prototype.init=function(){ var _=this; if(!$(_.$slider).hasClass('slick-initialized')){ $(_.$slider).addClass('slick-initialized'); _.buildRows(); _.buildOut(); _.setProps(); _.startLoad(); _.loadSlider(); _.initializeEvents(); _.updateArrows(); _.updateDots(); } _.$slider.trigger('init', [_]); }; Slick.prototype.initArrowEvents=function(){ var _=this; if(_.options.arrows===true&&_.slideCount > _.options.slidesToShow){ _.$prevArrow.on('click.slick', { message: 'previous' }, _.changeSlide); _.$nextArrow.on('click.slick', { message: 'next' }, _.changeSlide); }}; Slick.prototype.initDotEvents=function(){ var _=this; if(_.options.dots===true&&_.slideCount > _.options.slidesToShow){ $('li', _.$dots).on('click.slick', { message: 'index' }, _.changeSlide); } if(_.options.dots===true&&_.options.pauseOnDotsHover===true&&_.options.autoplay===true){ $('li', _.$dots) .on('mouseenter.slick', _.setPaused.bind(_, true)) .on('mouseleave.slick', _.setPaused.bind(_, false)); }}; Slick.prototype.initializeEvents=function(){ var _=this; _.initArrowEvents(); _.initDotEvents(); _.$list.on('touchstart.slick mousedown.slick', { action: 'start' }, _.swipeHandler); _.$list.on('touchmove.slick mousemove.slick', { action: 'move' }, _.swipeHandler); _.$list.on('touchend.slick mouseup.slick', { action: 'end' }, _.swipeHandler); _.$list.on('touchcancel.slick mouseleave.slick', { action: 'end' }, _.swipeHandler); _.$list.on('click.slick', _.clickHandler); if(_.options.autoplay===true){ $(document).on(_.visibilityChange, _.visibility.bind(_)); } _.$list.on('mouseenter.slick', _.setPaused.bind(_, true)); _.$list.on('mouseleave.slick', _.setPaused.bind(_, false)); if(_.options.accessibility===true){ _.$list.on('keydown.slick', _.keyHandler); } if(_.options.focusOnSelect===true){ $(_.$slideTrack).children().on('click.slick', _.selectHandler); } $(window).on('orientationchange.slick.slick-' + _.instanceUid, _.orientationChange.bind(_)); $(window).on('resize.slick.slick-' + _.instanceUid, _.resize.bind(_)); $('[draggable!=true]', _.$slideTrack).on('dragstart', _.preventDefault); $(window).on('load.slick.slick-' + _.instanceUid, _.setPosition); $(document).on('ready.slick.slick-' + _.instanceUid, _.setPosition); }; Slick.prototype.initUI=function(){ var _=this; if(_.options.arrows===true&&_.slideCount > _.options.slidesToShow){ _.$prevArrow.show(); _.$nextArrow.show(); } if(_.options.dots===true&&_.slideCount > _.options.slidesToShow){ _.$dots.show(); } if(_.options.autoplay===true){ _.autoPlay(); }}; Slick.prototype.keyHandler=function(event){ var _=this; if(event.keyCode===37&&_.options.accessibility===true){ _.changeSlide({ data: { message: 'previous' }}); }else if(event.keyCode===39&&_.options.accessibility===true){ _.changeSlide({ data: { message: 'next' }}); }}; Slick.prototype.lazyLoad=function(){ var _=this, loadRange, cloneRange, rangeStart, rangeEnd; function loadImages(imagesScope){ $('img[data-lazy]', imagesScope).each(function(){ var image=$(this), imageSource=$(this).attr('data-lazy'), imageToLoad=document.createElement('img'); imageToLoad.onload=function(){ image.animate({ opacity: 1 }, 200); }; imageToLoad.src=imageSource; image .css({ opacity: 0 }) .attr('src', imageSource) .removeAttr('data-lazy') .removeClass('slick-loading'); }); } if(_.options.centerMode===true){ if(_.options.infinite===true){ rangeStart=_.currentSlide + (_.options.slidesToShow / 2 + 1); rangeEnd=rangeStart + _.options.slidesToShow + 2; }else{ rangeStart=Math.max(0, _.currentSlide - (_.options.slidesToShow / 2 + 1)); rangeEnd=2 + (_.options.slidesToShow / 2 + 1) + _.currentSlide; }}else{ rangeStart=_.options.infinite ? _.options.slidesToShow + _.currentSlide:_.currentSlide; rangeEnd=rangeStart + _.options.slidesToShow; if(_.options.fade===true){ if(rangeStart > 0) rangeStart--; if(rangeEnd <=_.slideCount) rangeEnd++; }} loadRange=_.$slider.find('.slick-slide').slice(rangeStart, rangeEnd); loadImages(loadRange); if(_.slideCount <=_.options.slidesToShow){ cloneRange=_.$slider.find('.slick-slide'); loadImages(cloneRange); } else if(_.currentSlide >=_.slideCount - _.options.slidesToShow){ cloneRange=_.$slider.find('.slick-cloned').slice(0, _.options.slidesToShow); loadImages(cloneRange); }else if(_.currentSlide===0){ cloneRange=_.$slider.find('.slick-cloned').slice(_.options.slidesToShow * -1); loadImages(cloneRange); }}; Slick.prototype.loadSlider=function(){ var _=this; _.setPosition(); _.$slideTrack.css({ opacity: 1 }); _.$slider.removeClass('slick-loading'); _.initUI(); if(_.options.lazyLoad==='progressive'){ _.progressiveLazyLoad(); }}; Slick.prototype.next=Slick.prototype.slickNext=function(){ var _=this; _.changeSlide({ data: { message: 'next' }}); }; Slick.prototype.orientationChange=function(){ var _=this; _.checkResponsive(); _.setPosition(); }; Slick.prototype.pause=Slick.prototype.slickPause=function(){ var _=this; _.autoPlayClear(); _.paused=true; }; Slick.prototype.play=Slick.prototype.slickPlay=function(){ var _=this; _.paused=false; _.autoPlay(); }; Slick.prototype.postSlide=function(index){ var _=this; _.$slider.trigger('afterChange', [_, index]); _.animating=false; _.setPosition(); _.swipeLeft=null; if(_.options.autoplay===true&&_.paused===false){ _.autoPlay(); }}; Slick.prototype.prev=Slick.prototype.slickPrev=function(){ var _=this; _.changeSlide({ data: { message: 'previous' }}); }; Slick.prototype.preventDefault=function(e){ e.preventDefault(); }; Slick.prototype.progressiveLazyLoad=function(){ var _=this, imgCount, targetImage; imgCount=$('img[data-lazy]', _.$slider).length; if(imgCount > 0){ targetImage=$('img[data-lazy]', _.$slider).first(); targetImage.attr('src', targetImage.attr('data-lazy')).removeClass('slick-loading').load(function(){ targetImage.removeAttr('data-lazy'); _.progressiveLazyLoad(); if(_.options.adaptiveHeight===true){ _.setPosition(); }}) .error(function(){ targetImage.removeAttr('data-lazy'); _.progressiveLazyLoad(); }); }}; Slick.prototype.refresh=function(){ var _=this, currentSlide=_.currentSlide; _.destroy(); $.extend(_, _.initials); _.init(); _.changeSlide({ data: { message: 'index', index: currentSlide }}, false); }; Slick.prototype.reinit=function(){ var _=this; _.$slides=_.$slideTrack.children(_.options.slide).addClass('slick-slide'); _.slideCount=_.$slides.length; if(_.currentSlide >=_.slideCount&&_.currentSlide!==0){ _.currentSlide=_.currentSlide - _.options.slidesToScroll; } if(_.slideCount <=_.options.slidesToShow){ _.currentSlide=0; } _.setProps(); _.setupInfinite(); _.buildArrows(); _.updateArrows(); _.initArrowEvents(); _.buildDots(); _.updateDots(); _.initDotEvents(); if(_.options.focusOnSelect===true){ $(_.$slideTrack).children().on('click.slick', _.selectHandler); } _.setSlideClasses(0); _.setPosition(); _.$slider.trigger('reInit', [_]); }; Slick.prototype.resize=function(){ var _=this; if($(window).width()!==_.windowWidth){ clearTimeout(_.windowDelay); _.windowDelay=window.setTimeout(function(){ _.windowWidth=$(window).width(); _.checkResponsive(); _.setPosition(); }, 50); }}; Slick.prototype.removeSlide=Slick.prototype.slickRemove=function(index, removeBefore, removeAll){ var _=this; if(typeof(index)==='boolean'){ removeBefore=index; index=removeBefore===true ? 0:_.slideCount - 1; }else{ index=removeBefore===true ? --index:index; } if(_.slideCount < 1||index < 0||index > _.slideCount - 1){ return false; } _.unload(); if(removeAll===true){ _.$slideTrack.children().remove(); }else{ _.$slideTrack.children(this.options.slide).eq(index).remove(); } _.$slides=_.$slideTrack.children(this.options.slide); _.$slideTrack.children(this.options.slide).detach(); _.$slideTrack.append(_.$slides); _.$slidesCache=_.$slides; _.reinit(); }; Slick.prototype.setCSS=function(position){ var _=this, positionProps={}, x, y; if(_.options.rtl===true){ position=-position; } x=_.positionProp=='left' ? Math.ceil(position) + 'px':'0px'; y=_.positionProp=='top' ? Math.ceil(position) + 'px':'0px'; positionProps[_.positionProp]=position; if(_.transformsEnabled===false){ _.$slideTrack.css(positionProps); }else{ positionProps={}; if(_.cssTransitions===false){ positionProps[_.animType]='translate(' + x + ', ' + y + ')'; _.$slideTrack.css(positionProps); }else{ positionProps[_.animType]='translate3d(' + x + ', ' + y + ', 0px)'; _.$slideTrack.css(positionProps); }} }; Slick.prototype.setDimensions=function(){ var _=this; if(_.options.vertical===false){ if(_.options.centerMode===true){ _.$list.css({ padding: ('0px ' + _.options.centerPadding) }); }}else{ _.$list.height(_.$slides.first().outerHeight(true) * _.options.slidesToShow); if(_.options.centerMode===true){ _.$list.css({ padding: (_.options.centerPadding + ' 0px') }); }} _.listWidth=_.$list.width(); _.listHeight=_.$list.height(); if(_.options.vertical===false&&_.options.variableWidth===false){ _.slideWidth=Math.ceil(_.listWidth / _.options.slidesToShow); _.$slideTrack.width(Math.ceil((_.slideWidth * _.$slideTrack.children('.slick-slide').length))); }else if(_.options.variableWidth===true){ _.$slideTrack.width(5000 * _.slideCount); }else{ _.slideWidth=Math.ceil(_.listWidth); _.$slideTrack.height(Math.ceil((_.$slides.first().outerHeight(true) * _.$slideTrack.children('.slick-slide').length))); } var offset=_.$slides.first().outerWidth(true) - _.$slides.first().width(); if(_.options.variableWidth===false) _.$slideTrack.children('.slick-slide').width(_.slideWidth - offset); }; Slick.prototype.setFade=function(){ var _=this, targetLeft; _.$slides.each(function(index, element){ targetLeft=(_.slideWidth * index) * -1; if(_.options.rtl===true){ $(element).css({ position: 'relative', right: targetLeft, top: 0, zIndex: 800, opacity: 0 }); }else{ $(element).css({ position: 'relative', left: targetLeft, top: 0, zIndex: 800, opacity: 0 }); }}); _.$slides.eq(_.currentSlide).css({ zIndex: 900, opacity: 1 }); }; Slick.prototype.setHeight=function(){ var _=this; if(_.options.slidesToShow===1&&_.options.adaptiveHeight===true&&_.options.vertical===false){ var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true); _.$list.css('height', targetHeight); }}; Slick.prototype.setOption=Slick.prototype.slickSetOption=function(option, value, refresh){ var _=this; _.options[option]=value; if(refresh===true){ _.unload(); _.reinit(); }}; Slick.prototype.setPosition=function(){ var _=this; _.setDimensions(); _.setHeight(); if(_.options.fade===false){ _.setCSS(_.getLeft(_.currentSlide)); }else{ _.setFade(); } _.$slider.trigger('setPosition', [_]); }; Slick.prototype.setProps=function(){ var _=this, bodyStyle=document.body.style; _.positionProp=_.options.vertical===true ? 'top':'left'; if(_.positionProp==='top'){ _.$slider.addClass('slick-vertical'); }else{ _.$slider.removeClass('slick-vertical'); } if(bodyStyle.WebkitTransition!==undefined || bodyStyle.MozTransition!==undefined || bodyStyle.msTransition!==undefined){ if(_.options.useCSS===true){ _.cssTransitions=true; }} if(bodyStyle.OTransform!==undefined){ _.animType='OTransform'; _.transformType='-o-transform'; _.transitionType='OTransition'; if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.webkitPerspective===undefined) _.animType=false; } if(bodyStyle.MozTransform!==undefined){ _.animType='MozTransform'; _.transformType='-moz-transform'; _.transitionType='MozTransition'; if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.MozPerspective===undefined) _.animType=false; } if(bodyStyle.webkitTransform!==undefined){ _.animType='webkitTransform'; _.transformType='-webkit-transform'; _.transitionType='webkitTransition'; if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.webkitPerspective===undefined) _.animType=false; } if(bodyStyle.msTransform!==undefined){ _.animType='msTransform'; _.transformType='-ms-transform'; _.transitionType='msTransition'; if(bodyStyle.msTransform===undefined) _.animType=false; } if(bodyStyle.transform!==undefined&&_.animType!==false){ _.animType='transform'; _.transformType='transform'; _.transitionType='transition'; } _.transformsEnabled=(_.animType!==null&&_.animType!==false); }; Slick.prototype.setSlideClasses=function(index){ var _=this, centerOffset, allSlides, indexOffset, remainder; _.$slider.find('.slick-slide').removeClass('slick-active').attr('aria-hidden', 'true').removeClass('slick-center'); allSlides=_.$slider.find('.slick-slide'); if(_.options.centerMode===true){ centerOffset=Math.floor(_.options.slidesToShow / 2); if(_.options.infinite===true){ if(index >=centerOffset&&index <=(_.slideCount - 1) - centerOffset){ _.$slides.slice(index - centerOffset, index + centerOffset + 1).addClass('slick-active').attr('aria-hidden', 'false'); }else{ indexOffset=_.options.slidesToShow + index; allSlides.slice(indexOffset - centerOffset + 1, indexOffset + centerOffset + 2).addClass('slick-active').attr('aria-hidden', 'false'); } if(index===0){ allSlides.eq(allSlides.length - 1 - _.options.slidesToShow).addClass('slick-center'); }else if(index===_.slideCount - 1){ allSlides.eq(_.options.slidesToShow).addClass('slick-center'); }} _.$slides.eq(index).addClass('slick-center'); }else{ if(index >=0&&index <=(_.slideCount - _.options.slidesToShow)){ _.$slides.slice(index, index + _.options.slidesToShow).addClass('slick-active').attr('aria-hidden', 'false'); }else if(allSlides.length <=_.options.slidesToShow){ allSlides.addClass('slick-active').attr('aria-hidden', 'false'); }else{ remainder=_.slideCount % _.options.slidesToShow; indexOffset=_.options.infinite===true ? _.options.slidesToShow + index:index; if(_.options.slidesToShow==_.options.slidesToScroll&&(_.slideCount - index) < _.options.slidesToShow){ allSlides.slice(indexOffset - (_.options.slidesToShow - remainder), indexOffset + remainder).addClass('slick-active').attr('aria-hidden', 'false'); }else{ allSlides.slice(indexOffset, indexOffset + _.options.slidesToShow).addClass('slick-active').attr('aria-hidden', 'false'); }} } if(_.options.lazyLoad==='ondemand'){ _.lazyLoad(); }}; Slick.prototype.setupInfinite=function(){ var _=this, i, slideIndex, infiniteCount; if(_.options.fade===true){ _.options.centerMode=false; } if(_.options.infinite===true&&_.options.fade===false){ slideIndex=null; if(_.slideCount > _.options.slidesToShow){ if(_.options.centerMode===true){ infiniteCount=_.options.slidesToShow + 1; }else{ infiniteCount=_.options.slidesToShow; } for (i=_.slideCount; i > (_.slideCount - infiniteCount); i -=1){ slideIndex=i - 1; $(_.$slides[slideIndex]).clone(true).attr('id', '') .attr('data-slick-index', slideIndex - _.slideCount) .prependTo(_.$slideTrack).addClass('slick-cloned'); } for (i=0; i < infiniteCount; i +=1){ slideIndex=i; $(_.$slides[slideIndex]).clone(true).attr('id', '') .attr('data-slick-index', slideIndex + _.slideCount) .appendTo(_.$slideTrack).addClass('slick-cloned'); } _.$slideTrack.find('.slick-cloned').find('[id]').each(function(){ $(this).attr('id', ''); }); }} }; Slick.prototype.setPaused=function(paused){ var _=this; if(_.options.autoplay===true&&_.options.pauseOnHover===true){ _.paused=paused; _.autoPlayClear(); }}; Slick.prototype.selectHandler=function(event){ var _=this; var targetElement=$(event.target).is('.slick-slide') ? $(event.target) : $(event.target).parents('.slick-slide'); var index=parseInt(targetElement.attr('data-slick-index')); if(!index) index=0; if(_.slideCount <=_.options.slidesToShow){ _.$slider.find('.slick-slide').removeClass('slick-active').attr('aria-hidden', 'true'); _.$slides.eq(index).addClass('slick-active').attr("aria-hidden", "false"); if(_.options.centerMode===true){ _.$slider.find('.slick-slide').removeClass('slick-center'); _.$slides.eq(index).addClass('slick-center'); } _.asNavFor(index); return; } _.slideHandler(index); }; Slick.prototype.slideHandler=function(index, sync, dontAnimate){ var targetSlide, animSlide, oldSlide, slideLeft, targetLeft=null, _=this; sync=sync||false; if(_.animating===true&&_.options.waitForAnimate===true){ return; } if(_.options.fade===true&&_.currentSlide===index){ return; } if(_.slideCount <=_.options.slidesToShow){ return; } if(sync===false){ _.asNavFor(index); } targetSlide=index; targetLeft=_.getLeft(targetSlide); slideLeft=_.getLeft(_.currentSlide); _.currentLeft=_.swipeLeft===null ? slideLeft:_.swipeLeft; if(_.options.infinite===false&&_.options.centerMode===false&&(index < 0||index > _.getDotCount() * _.options.slidesToScroll)){ if(_.options.fade===false){ targetSlide=_.currentSlide; if(dontAnimate!==true){ _.animateSlide(slideLeft, function(){ _.postSlide(targetSlide); }); }else{ _.postSlide(targetSlide); }} return; }else if(_.options.infinite===false&&_.options.centerMode===true&&(index < 0||index > (_.slideCount - _.options.slidesToScroll))){ if(_.options.fade===false){ targetSlide=_.currentSlide; if(dontAnimate!==true){ _.animateSlide(slideLeft, function(){ _.postSlide(targetSlide); }); }else{ _.postSlide(targetSlide); }} return; } if(_.options.autoplay===true){ clearInterval(_.autoPlayTimer); } if(targetSlide < 0){ if(_.slideCount % _.options.slidesToScroll!==0){ animSlide=_.slideCount - (_.slideCount % _.options.slidesToScroll); }else{ animSlide=_.slideCount + targetSlide; }}else if(targetSlide >=_.slideCount){ if(_.slideCount % _.options.slidesToScroll!==0){ animSlide=0; }else{ animSlide=targetSlide - _.slideCount; }}else{ animSlide=targetSlide; } _.animating=true; _.$slider.trigger("beforeChange", [_, _.currentSlide, animSlide]); oldSlide=_.currentSlide; _.currentSlide=animSlide; _.setSlideClasses(_.currentSlide); _.updateDots(); _.updateArrows(); if(_.options.fade===true){ if(dontAnimate!==true){ _.fadeSlide(animSlide, function(){ _.postSlide(animSlide); }); }else{ _.postSlide(animSlide); } _.animateHeight(); return; } if(dontAnimate!==true){ _.animateSlide(targetLeft, function(){ _.postSlide(animSlide); }); }else{ _.postSlide(animSlide); }}; Slick.prototype.startLoad=function(){ var _=this; if(_.options.arrows===true&&_.slideCount > _.options.slidesToShow){ _.$prevArrow.hide(); _.$nextArrow.hide(); } if(_.options.dots===true&&_.slideCount > _.options.slidesToShow){ _.$dots.hide(); } _.$slider.addClass('slick-loading'); }; Slick.prototype.swipeDirection=function(){ var xDist, yDist, r, swipeAngle, _=this; xDist=_.touchObject.startX - _.touchObject.curX; yDist=_.touchObject.startY - _.touchObject.curY; r=Math.atan2(yDist, xDist); swipeAngle=Math.round(r * 180 / Math.PI); if(swipeAngle < 0){ swipeAngle=360 - Math.abs(swipeAngle); } if((swipeAngle <=45)&&(swipeAngle >=0)){ return (_.options.rtl===false ? 'left':'right'); } if((swipeAngle <=360)&&(swipeAngle >=315)){ return (_.options.rtl===false ? 'left':'right'); } if((swipeAngle >=135)&&(swipeAngle <=225)){ return (_.options.rtl===false ? 'right':'left'); } if(_.options.verticalSwiping===true){ if((swipeAngle >=35)&&(swipeAngle <=135)){ return 'left'; }else{ return 'right'; }} return 'vertical'; }; Slick.prototype.swipeEnd=function(event){ var _=this, slideCount; _.dragging=false; _.shouldClick=(_.touchObject.swipeLength > 10) ? false:true; if(_.touchObject.curX===undefined){ return false; } if(_.touchObject.edgeHit===true){ _.$slider.trigger("edge", [_, _.swipeDirection()]); } if(_.touchObject.swipeLength >=_.touchObject.minSwipe){ switch (_.swipeDirection()){ case 'left': slideCount=_.options.swipeToSlide ? _.checkNavigable(_.currentSlide + _.getSlideCount()):_.currentSlide + _.getSlideCount(); _.slideHandler(slideCount); _.currentDirection=0; _.touchObject={}; _.$slider.trigger("swipe", [_, "left"]); break; case 'right': slideCount=_.options.swipeToSlide ? _.checkNavigable(_.currentSlide - _.getSlideCount()):_.currentSlide - _.getSlideCount(); _.slideHandler(slideCount); _.currentDirection=1; _.touchObject={}; _.$slider.trigger("swipe", [_, "right"]); break; }}else{ if(_.touchObject.startX!==_.touchObject.curX){ _.slideHandler(_.currentSlide); _.touchObject={};}} }; Slick.prototype.swipeHandler=function(event){ var _=this; if((_.options.swipe===false)||('ontouchend' in document&&_.options.swipe===false)){ return; }else if(_.options.draggable===false&&event.type.indexOf('mouse')!==-1){ return; } _.touchObject.fingerCount=event.originalEvent&&event.originalEvent.touches!==undefined ? event.originalEvent.touches.length:1; _.touchObject.minSwipe=_.listWidth / _.options .touchThreshold; if(_.options.verticalSwiping===true){ _.touchObject.minSwipe=_.listHeight / _.options .touchThreshold; } switch (event.data.action){ case 'start': _.swipeStart(event); break; case 'move': _.swipeMove(event); break; case 'end': _.swipeEnd(event); break; }}; Slick.prototype.swipeMove=function(event){ var _=this, edgeWasHit=false, curLeft, swipeDirection, swipeLength, positionOffset, touches; touches=event.originalEvent!==undefined ? event.originalEvent.touches:null; if(!_.dragging||touches&&touches.length!==1){ return false; } curLeft=_.getLeft(_.currentSlide); _.touchObject.curX=touches!==undefined ? touches[0].pageX:event.clientX; _.touchObject.curY=touches!==undefined ? touches[0].pageY:event.clientY; _.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curX - _.touchObject.startX, 2))); if(_.options.verticalSwiping===true){ _.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curY - _.touchObject.startY, 2))); } swipeDirection=_.swipeDirection(); if(swipeDirection==='vertical'){ return; } if(event.originalEvent!==undefined&&_.touchObject.swipeLength > 4){ event.preventDefault(); } positionOffset=(_.options.rtl===false ? 1:-1) * (_.touchObject.curX > _.touchObject.startX ? 1:-1); if(_.options.verticalSwiping===true){ positionOffset=_.touchObject.curY > _.touchObject.startY ? 1:-1; } swipeLength=_.touchObject.swipeLength; _.touchObject.edgeHit=false; if(_.options.infinite===false){ if((_.currentSlide===0&&swipeDirection==="right")||(_.currentSlide >=_.getDotCount()&&swipeDirection==="left")){ swipeLength=_.touchObject.swipeLength * _.options.edgeFriction; _.touchObject.edgeHit=true; }} if(_.options.vertical===false){ _.swipeLeft=curLeft + swipeLength * positionOffset; }else{ _.swipeLeft=curLeft + (swipeLength * (_.$list.height() / _.listWidth)) * positionOffset; } if(_.options.verticalSwiping===true){ _.swipeLeft=curLeft + swipeLength * positionOffset; } if(_.options.fade===true||_.options.touchMove===false){ return false; } if(_.animating===true){ _.swipeLeft=null; return false; } _.setCSS(_.swipeLeft); }; Slick.prototype.swipeStart=function(event){ var _=this, touches; if(_.touchObject.fingerCount!==1||_.slideCount <=_.options.slidesToShow){ _.touchObject={}; return false; } if(event.originalEvent!==undefined&&event.originalEvent.touches!==undefined){ touches=event.originalEvent.touches[0]; } _.touchObject.startX=_.touchObject.curX=touches!==undefined ? touches.pageX:event.clientX; _.touchObject.startY=_.touchObject.curY=touches!==undefined ? touches.pageY:event.clientY; _.dragging=true; }; Slick.prototype.unfilterSlides=Slick.prototype.slickUnfilter=function(){ var _=this; if(_.$slidesCache!==null){ _.unload(); _.$slideTrack.children(this.options.slide).detach(); _.$slidesCache.appendTo(_.$slideTrack); _.reinit(); }}; Slick.prototype.unload=function(){ var _=this; $('.slick-cloned', _.$slider).remove(); if(_.$dots){ _.$dots.remove(); } if(_.$prevArrow&&(typeof _.options.prevArrow!=='object')){ _.$prevArrow.remove(); } if(_.$nextArrow&&(typeof _.options.nextArrow!=='object')){ _.$nextArrow.remove(); } _.$slides.removeClass('slick-slide slick-active slick-visible').attr("aria-hidden", "true").css('width', ''); }; Slick.prototype.unslick=function(){ var _=this; _.destroy(); }; Slick.prototype.updateArrows=function(){ var _=this, centerOffset; centerOffset=Math.floor(_.options.slidesToShow / 2); if(_.options.arrows===true&&_.options.infinite!==true&&_.slideCount > _.options.slidesToShow){ _.$prevArrow.removeClass('slick-disabled'); _.$nextArrow.removeClass('slick-disabled'); if(_.currentSlide===0){ _.$prevArrow.addClass('slick-disabled'); _.$nextArrow.removeClass('slick-disabled'); }else if(_.currentSlide >=_.slideCount - _.options.slidesToShow&&_.options.centerMode===false){ _.$nextArrow.addClass('slick-disabled'); _.$prevArrow.removeClass('slick-disabled'); }else if(_.currentSlide >=_.slideCount - 1&&_.options.centerMode===true){ _.$nextArrow.addClass('slick-disabled'); _.$prevArrow.removeClass('slick-disabled'); }} }; Slick.prototype.updateDots=function(){ var _=this; if(_.$dots!==null){ _.$dots.find('li').removeClass('slick-active').attr("aria-hidden", "true"); _.$dots.find('li').eq(Math.floor(_.currentSlide / _.options.slidesToScroll)).addClass('slick-active').attr("aria-hidden", "false"); }}; Slick.prototype.visibility=function(){ var _=this; if(document[_.hidden]){ _.paused=true; _.autoPlayClear(); }else{ _.paused=false; _.autoPlay(); }}; $.fn.slick=function(){ var _=this, opt=arguments[0], args=Array.prototype.slice.call(arguments, 1), l=_.length, i=0, ret; for (i; i < l; i++){ if(typeof opt=='object'||typeof opt=='undefined') _[i].slick=new Slick(_[i], opt); else ret=_[i].slick[opt].apply(_[i].slick, args); if(typeof ret!='undefined') return ret; } return _; };})); (function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.createEvent=function(a,b,c,d){var e;return null==b&&(b=!1),null==c&&(c=!1),null==d&&(d=null),null!=document.createEvent?(e=document.createEvent("CustomEvent"),e.initCustomEvent(a,b,c,d)):null!=document.createEventObject?(e=document.createEventObject(),e.eventType=a):e.eventName=a,e},a.prototype.emitEvent=function(a,b){return null!=a.dispatchEvent?a.dispatchEvent(b):b in(null!=a)?a[b]():"on"+b in(null!=a)?a["on"+b]():void 0},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.resetAnimation=f(this.resetAnimation,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationNameCache=new c,this.wowEvent=this.util().createEvent(this.config.boxClass)}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],c=0,d=b.length;d>c;c++)f=b[c],g.push(function(){var a,b,c,d;for(c=f.addedNodes||[],d=[],a=0,b=c.length;b>a;a++)e=c[a],d.push(this.doSync(e));return d}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=a.className+" "+this.config.animateClass,null!=this.config.callback&&this.config.callback(a),this.util().emitEvent(a,this.wowEvent),this.util().addEvent(a,"animationend",this.resetAnimation),this.util().addEvent(a,"oanimationend",this.resetAnimation),this.util().addEvent(a,"webkitAnimationEnd",this.resetAnimation),this.util().addEvent(a,"MSAnimationEnd",this.resetAnimation),a},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.prototype.resetAnimation=function(a){var b;return a.type.toLowerCase().indexOf("animationend")>=0?(b=a.target||a.srcElement,b.className=b.className.replace(this.config.animateClass,"").trim()):void 0},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;d=[];for(c in b)e=b[c],a[""+c]=e,d.push(function(){var b,d,g,h;for(g=this.vendors,h=[],b=0,d=g.length;d>b;b++)f=g[b],h.push(a[""+f+c.charAt(0).toUpperCase()+c.substr(1)]=e);return h}.call(this));return d},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(h=d(a),g=h.getPropertyCSSValue(b),f=this.vendors,c=0,e=f.length;e>c;c++)i=f[c],g=g||h.getPropertyCSSValue("-"+i+"-"+b);return g},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this); (function($){ $.fn.ticker=function(options){ var opts=$.extend({}, $.fn.ticker.defaults, options); if($(this).length==0){ if(window.console&&window.console.log){ window.console.log('Element does not exist in DOM!'); }else{ alert('Element does not exist in DOM!'); } return false; } var newsID='#' + $(this).attr('id'); var tagType=$(this).get(0).tagName; return this.each(function(){ var uniqID=getUniqID(); var settings={ position: 0, time: 0, distance: 0, newsArr: {}, play: true, paused: false, contentLoaded: false, dom: { contentID: '#ticker-content-' + uniqID, titleID: '#ticker-title-' + uniqID, titleElem: '#ticker-title-' + uniqID + ' SPAN', tickerID:'#ticker-' + uniqID, wrapperID: '#ticker-wrapper-' + uniqID, revealID: '#ticker-swipe-' + uniqID, revealElem: '#ticker-swipe-' + uniqID + ' SPAN', controlsID: '#ticker-controls-' + uniqID, prevID: '#prev-' + uniqID, nextID: '#next-' + uniqID, playPauseID: '#play-pause-' + uniqID }}; if(tagType!='UL'&&tagType!='OL'&&opts.htmlFeed===true){ debugError('Cannot use <' + tagType.toLowerCase() + '> type of element for this plugin - must of type
    or
      '); return false; } opts.direction=='rtl' ? opts.direction='right':opts.direction='left'; initialisePage(); function countSize(obj){ var size=0, key; for (key in obj){ if(obj.hasOwnProperty(key)) size++; } return size; }; function getUniqID(){ var newDate=new Date; return newDate.getTime(); } function debugError(obj){ if(opts.debugMode){ if(window.console&&window.console.log){ window.console.log(obj); }else{ alert(obj); }} } function initialisePage(){ processContent(); $(newsID).wrap('
      '); $(settings.dom.wrapperID).children().remove(); $(settings.dom.wrapperID).append('

      '); $(settings.dom.wrapperID).removeClass('no-js').addClass('ticker-wrapper has-js ' + opts.direction); $(settings.dom.tickerElem + ',' + settings.dom.contentID).hide(); if(opts.controls){ $(settings.dom.controlsID).live('click mouseover mousedown mouseout mouseup', function (e){ var button=e.target.id; if(e.type=='click'){ switch (button){ case settings.dom.prevID.replace('#', ''): settings.paused=true; $(settings.dom.playPauseID).addClass('paused'); manualChangeContent('prev'); break; case settings.dom.nextID.replace('#', ''): settings.paused=true; $(settings.dom.playPauseID).addClass('paused'); manualChangeContent('next'); break; case settings.dom.playPauseID.replace('#', ''): if(settings.play==true){ settings.paused=true; $(settings.dom.playPauseID).addClass('paused'); pauseTicker(); }else{ settings.paused=false; $(settings.dom.playPauseID).removeClass('paused'); restartTicker(); } break; }} else if(e.type=='mouseover'&&$('#' + button).hasClass('controls')){ $('#' + button).addClass('over'); } else if(e.type=='mousedown'&&$('#' + button).hasClass('controls')){ $('#' + button).addClass('down'); } else if(e.type=='mouseup'&&$('#' + button).hasClass('controls')){ $('#' + button).removeClass('down'); } else if(e.type=='mouseout'&&$('#' + button).hasClass('controls')){ $('#' + button).removeClass('over'); }}); $(settings.dom.wrapperID).append('
      '); } if(opts.displayType!='fade'){ $(settings.dom.contentID).mouseover(function (){ if(settings.paused==false){ pauseTicker(); }}).mouseout(function (){ if(settings.paused==false){ restartTicker(); }}); } if(!opts.ajaxFeed){ setupContentAndTriggerDisplay(); }} function processContent(){ if(settings.contentLoaded==false){ if(opts.ajaxFeed){ if(opts.feedType=='xml'){ $.ajax({ url: opts.feedUrl, cache: false, dataType: opts.feedType, async: true, success: function(data){ count=0; for (var a=0; a < data.childNodes.length; a++){ if(data.childNodes[a].nodeName=='rss'){ xmlContent=data.childNodes[a]; }} for (var i=0; i < xmlContent.childNodes.length; i++){ if(xmlContent.childNodes[i].nodeName=='channel'){ xmlChannel=xmlContent.childNodes[i]; }} for (var x=0; x < xmlChannel.childNodes.length; x++){ if(xmlChannel.childNodes[x].nodeName=='item'){ xmlItems=xmlChannel.childNodes[x]; var title, link=false; for (var y=0; y < xmlItems.childNodes.length; y++){ if(xmlItems.childNodes[y].nodeName=='title'){ title=xmlItems.childNodes[y].lastChild.nodeValue; } else if(xmlItems.childNodes[y].nodeName=='link'){ link=xmlItems.childNodes[y].lastChild.nodeValue; } if((title!==false&&title!='')&&link!==false){ settings.newsArr['item-' + count]={ type: opts.titleText, content: '' + title + '' }; count++; title=false; link=false; }} }} if(countSize(settings.newsArr < 1)){ debugError('Couldn\'t find any content from the XML feed for the ticker to use!'); return false; } settings.contentLoaded=true; setupContentAndTriggerDisplay(); }}); }else{ debugError('Code Me!'); }} else if(opts.htmlFeed){ if($(newsID + ' LI').length > 0){ $(newsID + ' LI').each(function (i){ settings.newsArr['item-' + i]={ type: opts.titleText, content: $(this).html()};}); }else{ debugError('Couldn\'t find HTML any content for the ticker to use!'); return false; }}else{ debugError('The ticker is set to not use any types of content! Check the settings for the ticker.'); return false; }} } function setupContentAndTriggerDisplay(){ settings.contentLoaded=true; $(settings.dom.titleElem).html(settings.newsArr['item-' + settings.position].type); $(settings.dom.contentID).html(settings.newsArr['item-' + settings.position].content); if(settings.position==(countSize(settings.newsArr) -1)){ settings.position=0; }else{ settings.position++; } distance=$(settings.dom.contentID).width(); time=distance / opts.speed; revealContent(); } function revealContent(){ $(settings.dom.contentID).css('opacity', '1'); if(settings.play){ var offset=$(settings.dom.titleID).width() + 20; $(settings.dom.revealID).css(opts.direction, offset + 'px'); if(opts.displayType=='fade'){ $(settings.dom.revealID).hide(0, function (){ $(settings.dom.contentID).css(opts.direction, offset + 'px').fadeIn(opts.fadeInSpeed, postReveal); }); } else if(opts.displayType=='scroll'){ }else{ $(settings.dom.revealElem).show(0, function (){ $(settings.dom.contentID).css(opts.direction, offset + 'px').show(); animationAction=opts.direction=='right' ? { marginRight: distance + 'px'}:{ marginLeft: distance + 'px' }; $(settings.dom.revealID).css('margin-' + opts.direction, '0px').delay(20).animate(animationAction, time, 'linear', postReveal); }); }}else{ return false; }}; function postReveal(){ if(settings.play){ $(settings.dom.contentID).delay(opts.pauseOnItems).fadeOut(opts.fadeOutSpeed); if(opts.displayType=='fade'){ $(settings.dom.contentID).fadeOut(opts.fadeOutSpeed, function (){ $(settings.dom.wrapperID) .find(settings.dom.revealElem + ',' + settings.dom.contentID) .hide() .end().find(settings.dom.tickerID + ',' + settings.dom.revealID) .show() .end().find(settings.dom.tickerID + ',' + settings.dom.revealID) .removeAttr('style'); setupContentAndTriggerDisplay(); }); }else{ $(settings.dom.revealID).hide(0, function (){ $(settings.dom.contentID).fadeOut(opts.fadeOutSpeed, function (){ $(settings.dom.wrapperID) .find(settings.dom.revealElem + ',' + settings.dom.contentID) .hide() .end().find(settings.dom.tickerID + ',' + settings.dom.revealID) .show() .end().find(settings.dom.tickerID + ',' + settings.dom.revealID) .removeAttr('style'); setupContentAndTriggerDisplay(); }); }); }}else{ $(settings.dom.revealElem).hide(); }} function pauseTicker(){ settings.play=false; $(settings.dom.tickerID + ',' + settings.dom.revealID + ',' + settings.dom.titleID + ',' + settings.dom.titleElem + ',' + settings.dom.revealElem + ',' + settings.dom.contentID).stop(true, true); $(settings.dom.revealID + ',' + settings.dom.revealElem).hide(); $(settings.dom.wrapperID) .find(settings.dom.titleID + ',' + settings.dom.titleElem).show() .end().find(settings.dom.contentID).show(); } function restartTicker(){ settings.play=true; settings.paused=false; postReveal(); } function manualChangeContent(direction){ pauseTicker(); switch (direction){ case 'prev': if(settings.position==0){ settings.position=countSize(settings.newsArr) -2; } else if(settings.position==1){ settings.position=countSize(settings.newsArr) -1; }else{ settings.position=settings.position - 2; } $(settings.dom.titleElem).html(settings.newsArr['item-' + settings.position].type); $(settings.dom.contentID).html(settings.newsArr['item-' + settings.position].content); break; case 'next': $(settings.dom.titleElem).html(settings.newsArr['item-' + settings.position].type); $(settings.dom.contentID).html(settings.newsArr['item-' + settings.position].content); break; } if(settings.position==(countSize(settings.newsArr) -1)){ settings.position=0; }else{ settings.position++; }} }); }; $.fn.ticker.defaults={ speed: 0.10, ajaxFeed: false, feedUrl: '', feedType: 'xml', displayType: 'reveal', htmlFeed: true, debugMode: true, controls: true, titleText: 'Latest', direction: 'ltr', pauseOnItems: 3000, fadeInSpeed: 600, fadeOutSpeed: 300 };})(jQuery); (function(){ var is_webkit=navigator.userAgent.toLowerCase().indexOf('webkit') > -1, is_opera=navigator.userAgent.toLowerCase().indexOf('opera') > -1, is_ie=navigator.userAgent.toLowerCase().indexOf('msie') > -1; if(( is_webkit||is_opera||is_ie)&&document.getElementById&&window.addEventListener){ window.addEventListener('hashchange', function(){ var id=location.hash.substring(1), element; if(!(/^[A-z0-9_-]+$/.test(id))){ return; } element=document.getElementById(id); if(element){ if(!(/^(?:a|select|input|button|textarea)$/i.test(element.tagName))){ element.tabIndex=-1; } element.focus(); }}, false); }})(); jQuery(function ($){ if($('body').hasClass('rtl')){ var rtlClass=true; }else{ var rtlClass=false; } $("#toggle").click(function (){ $(this).toggleClass("on"); $("#menu").slideToggle(); }); $('.search-icon a').click(function (){ $('.search-box').addClass('active'); }); $('.search-box .close').click(function (){ $('.search-box').removeClass('active'); }); $('.single-img .img-wrap .images > .thumbnails').slick({ infinite: true, centerMode: false, useCss: false, easing: 'linear', edgeFriction: '0.15', lazyLoad: 'ondemand', speed: 500, slidesToShow: 4, slidesToScroll: 1, cssEase: 'ease', rtl: rtlClass, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 3, slidesToScroll: 1, dots: true }}, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 1 }}, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 }} ] }); $('.new-prod-slide').slick({ infinite: true, centerMode: false, useCss: false, easing: 'linear', edgeFriction: '0.15', lazyLoad: 'ondemand', speed: 500, slidesToShow: 4, slidesToScroll: 1, cssEase: 'ease', rtl: rtlClass, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 3, slidesToScroll: 1, dots: true }}, { breakpoint: 600, settings: { slidesToShow: 2, slidesToScroll: 1 }}, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 }} ] }); $('.feature-cat-product').slick({ infinite: true, centerMode: false, useCss: false, easing: 'linear', edgeFriction: '0.15', lazyLoad: 'ondemand', speed: 500, slidesToShow: 2, slidesToScroll: 1, cssEase: 'ease', rtl: rtlClass, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 1, dots: true }}, { breakpoint: 600, settings: { slidesToShow: 1, slidesToScroll: 1 }}, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 }} ] }); new WOW().init(); $('#ak-top').css('right', -65); $(window).scroll(function (){ if($(this).scrollTop() > 300){ $('#ak-top').css('right', 20); }else{ $('#ak-top').css('right', -65); }}); $("#ak-top").click(function (){ $('html,body').animate({scrollTop: 0}, 600); }); $('.ticker-wrapper').show(); $('.navigation').addClass("clearfix"); }); !function(c,d){"use strict";var e=!1,n=!1;if(d.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},!c.wp.receiveEmbedMessage)if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(t)if(t.secret||t.message||t.value)if(!/[^a-zA-Z0-9]/.test(t.secret)){for(var r,a,i,s=d.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=d.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=0;o